import Vue from 'vue'
import App from './App.vue'
import router from './router'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import store from './store';
import axios from 'axios';
import NProgress from 'nprogress'; // 引入 nprogress
import 'nprogress/nprogress.css'; // 引入 nprogress 的 CSS 文件
// 初始化 NProgress
NProgress.configure({ showSpinner: true}); // 配置 NProgress 的选项
// 使用 Vue Router 的 beforeEach 导航守卫
router.beforeEach((to, from, next) => {
  NProgress.start(); // 开始进度条
  next();
});
// 使用 afterEach 导航守卫
router.afterEach(() => {
  NProgress.done(); // 结束进度条
});
Vue.prototype.$axios = axios
Vue.use(ElementUI);
Vue.config.productionTip = false
new Vue({
  store,
  router,

  render: h => h(App)
}).$mount('#app')
